Directory



Browse All Treatment Centers
Discovery House - New Castle, PA
2710 W State St, New Castle PA, 16101
Recovery is defined as a process of change through which individuals improve their health and wellness, live a self-directed life, and strive to reach their full potential. It is our job to support our patients as they move through the recovery process. For our patients receiving medication assiste